Consistency Propagation for Stretch Constraints
نویسندگان
چکیده
Scheduling and rostering problems are among the most common applications of constraint programming. In this thesis, we explore several global constraints for rostering problems. We demonstrate algorithms for efficiently enforcing domain consistency for these constraints, and show empirically that achieving this strongest possible level of consistency is not only of theoretical interest, but also has substantial value in practical applications. The focus of the thesis is a domain consistency algorithm for the stretch constraint based on dynamic programming. We also present an incremental version that sometimes performs better in practice, but requires more memory. We then show how this constraint, along with our algorithms, can be generalized to variants that subsume other rostering constraints from the literature. For certain other extensions of stretch that seem intuitively simple and useful, we prove that enforcing domain consistency is NP-hard.
منابع مشابه
A Domain Consistency Algorithm for the Stretch Constraint
The stretch constraint occurs in many rostering problems that arise in the industrial and public service sectors. In this paper we present an efficient algorithm for domain consistency propagation of the stretch constraint. Using benchmark and random instances, we show that this stronger consistency sometimes enables our propagator to solve more difficult problems than a previously proposed pro...
متن کاملPropagation Completeness of Reactive Constraints
We develop a framework for addressing correctness and timeliness-of-propagation issues for reactive constraints-global constraints or user-deened constraints that are implemented through constraint propagation. The notion of propagation completeness is introduced to capture timeliness of constraint propagation. A generalized form of arc-consistency is formulated which uniies many local consiste...
متن کاملLocal Consistency for Ternary Numeric Constraints
We consider algorithms of the Waltz type for computing local consistency (also called arc-consistency) for constraints over numeric domains. Many commonly used propagation rules do not in fact enforce local consistency. We extend the propagation rule given by Falt-ings Faltings, 1994] to the case of ternary constraints. Since any general n-ary continuous constraint can be represented as a colle...
متن کاملAutomatic Generation of Constraint Propagation Algorithms for Small Finite Domains
We study here constraint satisfaction problems that are based on predefined, explicitly given finite constraints. To solve them we propose a notion of rule consistency that can be expressed in terms of rules derived from the explicit representation of the initial constraints. This notion of local consistency is weaker than arc consistency for constraints of arbitrary arity but coincides with it...
متن کاملConstraints Based Convex Belief Propagation
Inference in Markov random fields subject to consistency structure is a fundamental problem that arises in many real-life applications. In order to enforce consistency, classical approaches utilize consistency potentials or encode constraints over feasible instances. Unfortunately this comes at the price of a tremendous computational burden. In this paper we suggest to tackle consistency by inc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004